From fc37b18d5baea97831124dfb97f7be2812b17806 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 9 Dec 2005 16:25:56 +0000 Subject: [PATCH] Don't leak list[0]. (#323629, Markku Vire) 2005-12-09 Matthias Clasen * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't leak list[0]. (#323629, Markku Vire) --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ gtk/gtkselection.c | 4 +--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8af06d72a3..4faacb8927 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-12-09 Matthias Clasen + * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't + leak list[0]. (#323629, Markku Vire) + * gtk/gtktextbuffer.c (paste_from_buffer): Unref the buffer when freeing the RequestData. (#323577) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8af06d72a3..4faacb8927 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2005-12-09 Matthias Clasen + * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't + leak list[0]. (#323629, Markku Vire) + * gtk/gtktextbuffer.c (paste_from_buffer): Unref the buffer when freeing the RequestData. (#323577) diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index dd088b5b31..a453cb35e6 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -1520,9 +1520,7 @@ gtk_selection_data_get_uris (GtkSelectionData *selection_data) if (count > 0) result = g_uri_list_extract_uris (list[0]); - for (i = 1; i < count; i++) - g_free (list[i]); - g_free (list); + g_strfreev (list); } return result; -- 2.30.2